Summary of the changes in IBrowse2.2
- Fixed tons of bugs in the disk cache code. Now IBrowse doesn't leave any
half empty dirs.
- Added OpenURL support for SendMail
- Enabled parts of the WebAdvertControlLanguage
- Misc fixes in the drag & drop GUI
- IBrowse now appends "Transfer Interrupted" at the end of an interrupted page
- Improved the automatic scroller code to not reparse the HTML when it is not
needed
- Added support for displaying progressive jpegs progressively
- Fixed a bug in the HTML reading code that wasted approx 50% of the memory
needed to load an HTML page
- Now you can select in prefs if you want to have global proxy settings or
local (i.e. one setting per every browser)
- Fixed the long standing bug where the download window didn't close after
deiconifying IBrowse when the download has ended
- Added a few more prefs options and features to the download log window
- Fixed Network URL MIME type
- Rewrite the timer code to avoid a lockup bug in timer.device
- Minor changes to the parser to be handle illegal params better
- Fixed a Y2K compatibility bug with non Y2K aware servers
- Added a prefs option to disable proxy usage when resuming transfers
- Added SSL proxy tunneling support
- Changed SSLv23 connection so that it doesn't try a TLSv1 request too.
- Improved the URL completer to select the shortest available URL if several
URLs matches the same beginning
- Added a SECURE indicator for secure pages
- Reenabled the CACHE indicator
- If you drag and add a fastlink, a requster pops up to request the title
- Requested URLs now have higher priority than images
- The new action system for Fastlinks, Toolbar buttons and Macros is now
implemented and tested. Now you can assign custom actions to all elements
to execute internal arexx commands and external arexx scripts and dos
programs
- Made IBrowse recoginize OS3.5 as a valid OS version.
- FIxed a bug that could cause problems when changing font preferences
- Added support for font styles. Now you can define fontstyles that matches the
contents of tags
- Added support for editable fabmenus.
- Open new window/browser now copies the originating windows settings
- Added support for default download dirs. You can select dirs for a type or
for a main type. And you can specify if you don't want the file requester
- Cycle gadgets with too many entries are now transformed into a listview
automatically
- Removed the clicktabs if only 1 browser is open
- Fixed the editable gui and made it alot easier to configure than before
- Fixed crash problems when using multiple browser tabs
- Fixed a bug that cause files to be left open in the cache
- Added a better error msg system. Now all network errors are reported
with detailed descriptions
- Added a much more flexible download system. Now the download window
keeps track of errors, failed downloads, completed downloads, queues
downloads etc.
- Added preliminary support sending SSL User Certificates
- Added preliminary support receiving SSL User Certificates
- Search from the menu works now again
- Fixed a bug that caused some jpeg images not to be loaded
- Fixed ALT-Left ALT-Right in the browsewindow
- Fixed problems with soft links in ftp listings
- Added http resume
- Added ftp resume
Summary of the changes in IBrowse2.1
- Reworked the inner workings of the http fetcher to be more robust
- The changed source is now remembered correcly. To reset to the original
one, just select show source and press reset.
- Added priorities to the URL database. Now you can force some files to
be cached and others to not be cached
- Improved the mailto functionality alot
- Added support for http resume. ftp resume still to come...
- Added support for frameset onload
- Fixed a bug that caused downloaded files to become currupt if disk
got full during download
- Added PostScript Level 1 print output
- Added clip board support for the text edit field
- The cache now cache now caches redirections too
- Added a cool feature to the cache. Now it caches image sizes so pages
can be layouted before the images are actually loaded
- Major rewrite of the table layout code. It should now deal with any
strange table that might be out there
- Added more low level packet support to speed up the disk access.
Benchmarks to follow..
- Enabled assembly optimized dithering functions
- Added the new cache browser supplied by Thomas Igracki
- Added new font scheme
- Subframes now appears in the history too
- Added preliminary support for SSLv3. The SSL libraries will be
available later on
- Added support for Netscape's AutoProxy configuration
- Enabled the JavaScript engine. Far from all attributes are implemented
so please report any sites where JavaScript behaves stramge asap
- Reworked the tableparser to be 2 call recursive instead of beeing
multiple call recursive This should improve performance alot for
recursive tables
- Added clicktab support which allows you to have several webpages
active in the same window. This avoids cluttering of the screen
with many windows
- Reworked the prefs system to work in a tree like fashion instead
- Reworked the cachesystem to be more robust. It does now divide the
files into different subdirs to improve performence with many files
in the cache
- Splitted the various imagedecoders into several image codecs to
reduce memory consumption if not eg PNG images are loaded
- Added long awaited JavaScript support. The engine implements the full
ECMA script standard and is one of the fastest engines on any platform
- Improved rendering speed a couple of magnitudes
- Fixed a small bug in the gifdecoder which could cause problems if
animated gifs were interrupted at the wrong moment